package cyou.breathe.blog.notice.domain.service;

import cyou.breathe.blog.base.response.BaseResponse;

/**
 * 消息发送接口
 * @author: breathe
 * @createTime: 2025-08-27
 */
public interface MessageSender {

    /**
     * 策略判断
     * @param number 号码
     * @return 返回是否符合策略
     */
    boolean supports(String number);

    /**
     * 发送实现
     * @param number 号码
     * @param code 验证码
     * @return 返回结果
     */
    BaseResponse send(String number, String code);
}
